# https://python3-cookbook.readthedocs.io/zh-cn/latest/chapters/p01_data_structures_algorithms.html